首页 > 试题广场 >

二进制求和

[编程题]二进制求和
  • 热度指数:2164 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定两个用字符串表示的二进制数,返回他们的和。

数据范围:字符串长度满足 ,字符串中只含有 0 和 1,且保证除 0 以外的二进制数没有前导零的情况。
示例1

输入

"101","1"

输出

"110"
示例2

输入

"0","1"

输出

"1"
示例3

输入

"1","1"

输出

"10"
class Solution:
    def binaryAdd(self , A: str, B: str) -> str:
        # write code here
        return bin(int(A,2)+ int(B,2))[2:]

发表于 2022-04-25 16:30:33 回复(0)
# @param A string字符串 
# @param B string字符串 
# @return string字符串
#
class Solution:
    def binaryAdd(self , A: str, B: str) -> str:
        # write code here
        a = int(A,2)
        b = int(B,2)
        c = a + b
        d = bin(int(str(c),10))
        #print(d[2:])
        return d[2:]  

发表于 2022-02-16 22:22:54 回复(0)

问题信息

难度:
2条回答 3075浏览

热门推荐

通过挑战的用户

查看代码